package org.csmzxy.class2333;


public class Example08 {
    public static void add(){
        //创建1个字符缓冲区
        StringBuffer s = new StringBuffer();//这个容器里什么都没有
        s.append("itheima"); //在末尾添加字符串
        System.out.println("在末尾添加字符串的结果:"+s);
        s.insert(2,"cast");
        System.out.println("第3个位置插入字符串的结果："+s);
    }
    public static void modify(){
        //创建1个内容为"itheima"的字符缓冲区
        StringBuffer s = new StringBuffer("itheima");
        s.setCharAt(1,'s');
        System.out.println("修改第2个字符的结果:"+s);
        s.replace(2,7,"cast");
        System.out.println("替换第3个到第7个字符的结果:"+s);
        s.reverse();
        System.out.println("反转字符串s的结果:"+s);
    }
    public static void delete(){
        //创建一个内容为"itheima"的字符串缓冲区
        StringBuffer s =new StringBuffer("itheima");
        s.deleteCharAt(1);//移除指定位置的单个
        System.out.println("删除第2个字符的结果:"+s);
        s.delete(0,1);//移除一个范围的字符
        System.out.println("删除第一个到第二个的字符的结果："+s);
    }
    public static void main(String[]args){
        System.out.println("1.添加操作-------------------");
        add();
        System.out.println("2.修改操作-------------------");
        modify();
        System.out.println("3.删除操作-------------------");
        delete();
    }
}